sprout new buds or flowers - German English Dictionary